package cn.edu.Day09;

import java.util.*;

public class LIstTest {
    public static void main(String[] args) {
        String []str={"Abc","abc","abcde","abc","edc","abcDe","ab33","aBC","12abc","de","def","de12","de"};
        List<String> list=new LinkedList<String>();
        String regex=".*[0-9].*";
        for (int i = 0; i <str.length ; i++) {
            if(!list.contains(str[i]))
            {
                if(str[i].matches(regex)) {
                    list.add(str[i]);
                }else
                {
                    list.add(str[i].toUpperCase());
                }
            }
        }
        System.out.println(list);

//        String []str1={"Abc","abc","abcde","abc","edc","abcDe","ab33","aBC","12abc","de","def","de12","de"};
//        List <String> list1=Arrays.asList(str1);
//        list1.add(str1);
//        list.add("abc");
//        list.add("cde");
//        list.add("ghi");
//        list.set(2,"ihg");
//        List<String > list1=new Vector<>();
//        list1.add("jkl");
//        list1.add("opq");
//        list1.set(0,"lkj");
//        list.addAll(list1);
//        LinkedList l=(LinkedList) list;
//        l.addFirst("rst");
//        l.addLast("xyz");
//
//        System.out.println(list);
//
//        list.removeAll(list1);
//        System.out.println(list);
//        System.out.println(l);



//        ArrayList
//        List<String> list1=new ArrayList<>();
//        list1.add("abc");
//        list1.add("def");
//        list1.add("ghi");
//        List<String> list=new ArrayList<>();
//        list.add("Hello");
//        list.add("Hello");
//        list.add("world");
//        list.add("!!!");
//        list.addAll(1,list1);
//
////        boolean flag=list.remove("world");
////        System.out.println("是否删除成功"+flag);
////        String str=list.remove(1);
////        System.out.println("删除的字符串是："+str);
//        Iterator<String> iterator=list.iterator();
//        while (iterator.hasNext())
//        {
//            System.out.println(iterator.next());
//        }
    }
}
